package com.subsequent.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.subsequent.dto.ScheduleBatchAddDTO;
import com.subsequent.pojo.ScheduleRules;
import com.subsequent.pojo.Schedules;
import com.subsequent.vo.ScheduleVO;

import java.util.Date;
import java.util.List;

/**
* @author 19329
* @description 针对表【schedules(医生排班表)】的数据库操作Service
* @createDate 2025-05-07 09:48:49
*/
public interface SchedulesService extends IService<Schedules> {
    List<ScheduleVO> querySchedules(
            String doctorName,
            Integer deptId,
            Integer status,
            Date startTime,
            Date endTime
    );
    List<ScheduleVO> querySchedules2(Integer doctorId, Integer deptId, String status, Integer serviceId, Date startTime, Date endTime);
    boolean batchAddSchedules(ScheduleBatchAddDTO dto);

}
